package de.hsb.ai.agent.analyzer;

import de.hsb.ai.util.map.ScotlandJadeMapHelper.ScotlandJadeEdge;

/**
 * Interface for a Path weighter.
 */
public interface FugitivePathWeighterFactory {
	
	public Weighter createWeighter(FugitivePath path);
	
	interface Weighter {
		
		double getWeight(ScotlandJadeEdge edge) throws Exception;
		
	}
	
}
